markelz.physics.buffalo.edu
For folks interested in an applied example of lenses check out https://www.inkandswitch.com/cambria/
Or better, vector graphics for optics.
Reply on news.ycombinator.com