Inspired by
Aditi Malladi's
Shuffle