Inspired by
tangfastic's
Shuffle