Positivity And Vanishing Theorems In Complex And Algebraic Geometry