What is finite difference and finite element in GIS?