What is the definition of a hydrocarbon?