On Functional Groups And Pka