Rcpp, C++, high-performance computing on sparse matrices, dimensional reduction, and machine learning.