Inspired by
bloop's
Shuffle