v1.0: Through rewrite, almost from scratch, with a new emphasis on positive x.