Revert "- Using plain int[2] now since thanks to padding there isn't any memory saving for using FreeRange object instead, both are 24 bytes per instance."

This reverts commit 2f259b173f3b994ad1b0183ba444b35a1a603aad.
- Reverting last commit. It might actually make a difference on 32 bit
JVMs, besides, arrays == length checks == bad.