Inspired by
potatoshuffles's
Shuffle