Problem 125 - Palendromic sums

 - keep track of the runs of squares that haven't exceeded 10^8
 - at each step add the next square, and filter
 - careful not to count any numbers more than once!