Text this: A Rank-Two Feasible Direction Algorithm for the Binary Quadratic Programming