Solved problem 11

If parsing a square grid of integers comes up in a later problem, I'll
restructure this so that the bruntwork occurs in the Functions module.