Which atoms does a hydroxyl functional group contain?