Inspired by
Ahg's
Shuffle