SEARCH Articles Figures Tables Biological challenges, evolution Evolution of biological macromolecule Evolution, early biological Inorganic Polyphosphates in Chemical and Biological Evolution