Inspired by
Lauren4's
Shuffle