Implements set_group
prepares mix method. only correct groups should be put in
First implementation of shuffle coming from google
tests google implementation
Implements and tests fisher yates algorithm into mixer
adds empty arrays tests