Copolymers of bipyridinium and metal (Zn & Ni) porphyrin derivatives; theoretical insights and electrochemical activity towards CO2. Issue 32 (2nd June 2021)