Text this: Computational Fourier optics :