Worked on problem 28

Egads, my first stack overflow! I think I'll have to track the diagonal
sum as I go, and MAYBE I can squeeze by with a million-plus array of
booleans to check visitation. We'll see.