Rational Curves on Algebraic Varieties