New exercise: saddle-points

This version incorporates the changes discussed in the previous pull request.