added license
Random projections were off by a constant factor, new Sparse random projection