Document CMath

Don't merge it now, I'll document more functions tomorrow. Just needed some review.
@iglesias What shall I add in the description of this function?