The constructor for individual now mutates, as opposed to shuffle since the latter does not make much sense
Changing the test driver to use the new mutating constructor