Inspired by
Jake Fleming's
Shuffle