Inspired by
HoneyBear's
Shuffle