A Computational Insight on Designing Low Electronic Energy Gap (Benzothiadiazole/ Benzoselenadiazole – Pyrrole) copolymers