Lensology