Branch-and-Reduction Algorithm for Indefinite Quadratic Programming Problem. (30th March 2021)