What is a carboxyl group?