Inspired by
Elinnnnn's
Shuffle