==> combinatorics/grid.dissection.p <== How many (possibly overlapping) squares are in an mxn grid? Assume that all the squares have their edges parallel to the edges of the grid.