The science of compost explained