Inspired by
Noor's
Shuffle