// BUG: > instead of >> for bitshifting