Inspired by
Silanince's
Shuffle