Multiscale Methods:Averaging and Homogenization