Inspired by
DoriFish's
Shuffle