Polarons and bipolarons in polypyrrole: Evolution of the band structure and optical spectrum upon doing | Synapse