RECENT ADVANCES IN THE SYNTHESIS OF PYRROLES