Inspired by
Benjaminp's
Shuffle