https://keroseneheaterreview.blogspot.com/2024/01/numerical-simulations-with.html