improved divergence criterion
more than 10X improvement of the non-linear algorithms by proper use of cache sizes
ROLL BACK due to an error in the last attempt to use L1 cache
improved sparse functions using np.take instead of fancy indexing