Inspired by
Elizabeth23's
Shuffle