Shuffle algorithm implementation