Made a start with the pick startregions implementation.
Introduced a ShuffleArray implementation.