Inspired by
Shariq's
Shuffle