Inspired by
emerald's
Shuffle