Solve problem 9

This was a fun one! Used linear algebra and the matrix module to create a
tree of primitive pythagorean triples. Then the problem was simply a
matter of searching the tree for a triple whose sum was equal to the
needle or divided it evenly.

This is crazy fast.