Inspired by
mazréa's
Shuffle