Inspired by
hiraezh's
Shuffle