Inspired by
shay's
Shuffle