Document CMath

Don't merge it now, I'll document more functions tomorrow. Just needed some review.
The descriptions you gave make sense to me :-)