PC.F.6: Apply mathematical reasoning to build recursive functions to model and solve problems.