Finite Element Techniques In Groundwater Flow Studies With Applications In Hydraulic And Geotechnical Engineering