Inspired by
Aila Patel's
Shuffle