Inorganic Polyphosphates: Jack of All Trades