A rectangular garden is 1 ft longer than it is wide. If its area is 42 sq ft, find the length and width.