Inspired by
thingstoprint's
Shuffle