Inspired by
vekukholu's
Shuffle