Just reading that and a big flash went off in my head. Aha, I thought, I remember mitochondria from my school biology. A little black bit in cells I recall. I also remember ATP, although I recall it as Adenine TriPhosphate. Has it got garbled over the years, or is Adenine different to Adenosine...