add binary operator <<, <<<, >> & >>>

Fixes #26