An insight on synthetic and medicinal aspects of pyrazolo[1,5-a]pyrimidine scaffold.