redo and clean up math.

R=r
DELTA=243  (60 added, 72 deleted, 111 changed)
OCL=22909
CL=22912
12 files changed
tree: cd5e9599203c9bdf211a79358416c3fe447a2a5d
  1. doc/
  2. include/
  3. lib/
  4. pkg/
  5. src/
  6. test/
  7. usr/