Inspired by
Harperrrr's
Shuffle