Inspired by
isa's
Shuffle