https://www.azhartec.com/2021/05/simulation-electrical-circuits .html