https://mmsphyschem.com/cbond.htm