The first commit: problem definition + two algorithms