Range-Space Methods for Convex Quadratic Programming.