Inspired by
Anna_pookie's
Shuffle