Fix longitude error for southern hemisphere.

The problem was the cprModFunction() not calculating the absolute value
of the latitude, so the table only worked for the northen hemisphere.

Thanks to @pwarren for finding the bug.

This fixes issue #13.