Text this: Using Crank-Nicolson Numerical Method to solve Heat-Diffusion Problem