Inspired by
Cinthia Sandi's
Shuffle