Text this: Hybrid Crank-Nicolson numerical method to solve Heat Diffusion problems