Inspired by
Hannah Jaskot's
Shuffle