add exercise saddle-points

Trying something new with building on the matrix task.  For some this might introduce the concept that a Go package can have multiple source files and that a single type can have methods defined in different source files.
You should probably also remove saddle-points from the "ignored" list here!