Complex math function package. Still needs more special case checking. R=rsc CC=golang-dev https://golang.org/cl/874041