Inspired by
L's
Shuffle