Added zernike polynomial generator.
Began on simulation. Figured out needed pupil diameters to acheive a given overlap percentage.
Bug fixes in Zernike polynomials, although my Zernike pupils do not look like the ones on Wikipedia. Pupil building functions completed and doved to util. EPRY simulation completed.
EPRY simulation, reconstruction, and run script completed, but not tested. EPRY reconstruction does not currently implement EPRY, but only normal FPM.
Minor fixes to EPRY code. fft and ifft image were not using the correct formula - fixed.
Fixed zernike.m vectorization. Was using matrix multiplication between radial and azimuthal parts - this has been changed to pointwise multiplication.
Finished epry code. Pupils do not converge. Several helper functions added, as well as a Zernike transform.
Added Zernike transform step to EPRY - this makes it work very well (though additional iterations seem to increase pupil error, it works anyway). Re-arranged arguments and defaults.