Title: Redox Polymers for Energy and Nanomedicine