Inorganic polyphosphate: a molecule of many functions.

Inorganic polyphosphate: a molecule of many functions.