Polypyrrole: An electrochemically synthesized conducting organic polymer