Inspired by
rivyisheree's
Shuffle