The chemistry of chlorophyll