Inspired by
Ana Teixeira's
Shuffle