Inspired by
Kai S's
Shuffle