Inspired by
avery_ameliaa's
Shuffle