Inspired by
Gracef4f's
Shuffle