Inspired by
Poppytalk's
Shuffle