Inspired by
bigmouth's
Shuffle