Optics: Learning By Computing, With Examples Using MATHCAD