A numerical model of a one dimensional hillslope written in c++