Add a shuffle method to the ListExtension and EnumerableEx