Introduction to algebraic geometry