Text this: Surfactant types and classification in Chemical Enhanced Oil Recovery (CEOR)