Fixes #45. Implements Koehl's O(3) method for calculating geometric moments. This is the slowest step in calculating the Zernike moments. See Koehl (2012), IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 34, No. 11, pg 2158-2163.