Adaptative Finite Element Methods For Differential Equations