adding hillclimber.cpp