Tiling a Rectangle with the Fewest Squares