Mapping from Noll index i to Zernike indices (u,v)

The file contains the u,v = zernikeIndex(i) function that maps from the
convenient Noll indexing to the Zernike indices. So far I was not able
to detect errors in the mapping up to i = 200 or so. I'm confident it'll
work just fine for larger values as it is not using an approximation.
Updated zernike mode generation

Now zernike(...) takes both 3 or 4 arguments. The first one:
zernike(rho,theta,i) with i the Noll index. The second form:
zernike(rho,theta,u,v) allows specification of the index manually.
Test the WFG features

Now also test Noll's indices generation and print them in the console.
Additionally, the new 3 argument syntax of zernike(...) is used.