Added erosion.cpp, no implementation yet until I figure out scaling.