Quinoxaline, its derivatives and applications: A State of the Art review.