Inspired by
godinvent's
Shuffle