Better ShuffledSequence

It is faster as a struct than a class.
Readability improvement to the algorithm.