Inspired by
Gavin immekus's
Shuffle