Solving partial differential equation (2d heat equation) numerically using finite differences method.