Inspired by
silly's
Shuffle