https://www.msjchem.com/reactivity-31-proton-transfer-reactions.html