Inspired by
hollis11's
Shuffle