THE HARD YAKKA FOR log IS (x) <
YA RECKON x < 0 ? <
BAIL NaN;
> WHATABOUT x == 0 ? <
BAIL -inf;
> WHATABOUT x == 1 ? <
BAIL 0;
> WHATABOUT !isFinite(x) ? <
BAIL x;
> WHATABOUT x > 1 ? <
BAIL log(x / e) + 1;
> WHATABOUT ? <
THE HARD YAKKA FOR sumTerm IS (i) <
BAIL intPow(1 - x, i) / i;
>
BAIL -sum(sumTerm, 1);
>
>