har bytat från biginteger till logical shift (som tydligen fanns i java
- nice)