Inspired by
Daniel Bahar's
Shuffle