Inspired by
hazel-nut-tree's
Shuffle