https://medium.com/@batuhanayrba/python-program-that-simulates-a-basic-chemical-reaction-623897cc5b98