Chemistry and biology of indoles and indazoles: a mini-review.