Homogenization of Partial Differential Equations