I am working on geometric optics with lenses to trace the path traversed by the rays. I need to construct lenses and do ray tracing. I am new to mathematica, and don't know the functions for the above concepts. How could I do this in mathematica. Looking forward to hearing from you soon.