Inspired by
Cris Moreno MacramĂȘ's
Shuffle