Added DenseNoise and SparseNoise classes, contributed by Ramon Heberto Martinez