Inspired by
Rosie Moon Creations's
Shuffle