Finite_Difference_Solar_Thermal_Heater Finite difference simulation of a solar hot water heating system