- implemented partitionStart for random Access
- added setSNPPosition function
- ++, --, +=. -= should work fine