Among all rectangles with area 100, determine the following:
a) The one with the smallest perimeter
b) The one with the largest perimeter
c) The one with the smallest diagonal length
d) The one with the largest diagonal length