Inspired by
Beth's
Shuffle