Inspired by
Abby's
Shuffle