Inspired by
Mary's
Shuffle