Inspired by
Margaret's
Shuffle