Inspired by
xenstar's
Shuffle