Introduction to Sheaf Cohomology