SiftedQP R code for producing sifted QP solutions of portfolio optimisation problems with small cardinality constraints. D. I. Graham and M. J. Craven 2019