[just tacked onto the bottom of the thread]
alias << { if ($1 isnum) && ($2 isnum) { return $floor($calc($1 * (2 ^ ($abs($2))))) } | return $1 }
alias >> { if ($1 isnum) && ($2 isnum) { return $floor($calc($1 / (2 ^ ($abs($2))))) } | return $1 }
Just for all those who want to be leet LOL
//echo -a $$<<(129,2) $$>>(129,2)
516 32
PS: im sure it can be broken without much effort.