Shuffling an Array and generic classes are added.