Inspired by
Taraduggan's
Shuffle