Add bit-shift operations (fixes #57)