https://9lib.org/document/y96rkvrl-numerical-solution-heat-diffusion-equation-using-generalized-fdm.html