Gromov-Witten invariants in algebraic geometry