Hydrogen bonding in carboxylic acids—I. Oxalic acids