What's the difference between the desired results and what the Long.rotateLeft() does?