Gravitational Lensing and Microlensing