What are the functional groups in vitamin C?