Inspired by
neneanzz's
Shuffle