1. A method for enabling machine learning, comprising: receiving a support vector comprising a feature represented by one non-zero entry; identifying a column within a matrix with non-zero entries, wherein the column is identified in accordance with a common feature of the support vector; and performing, via a processor, kernel computations using successive list merging on the identified column of the matrix and the support vector to derive a result vector, wherein the result vector is used in a data learning function, wherein the data learning function is applied to a machine learning application.