Using Generics on FischerYatesShuffle class