Inspired by
Roseletty Phan's
Shuffle