What functional groups are present in aspirin?