Moved DenseNoise and SparseNoise to the end of the file to avoid confusion