Inspired by
Lilasfriedlander's
Shuffle