Shuffle algorithm works.