Inspired by
Aoife11's
Shuffle