Which substances have both a carboxylic acid functional group and an alcohol functional group?