Inspired by
M's
Shuffle