Mirror Symmetry: an overview