Inspired by
ur_local_swiftie's
Shuffle