Inspired by
Briar Rose's
Shuffle