Inspired by
.'s
Shuffle