Inspired by
ℳ's
Shuffle