chiark / gitweb /
use reciprocal quadratic formula, which is accurate everywhere, rather than switching...