sparseGP package + test code. TODO: 1. code documentation, 2. getSpecHelper.m SE kernel, 3. vanilla sparse learning for sm kernels does not work as first M coefficients may not cover its spectrum. 4. chain structured code