Inspired by
ariyah's
Shuffle