Inspired by
elie4's
Shuffle