Inspired by
PME's
Shuffle