I need help with my homework!!! I don't understand these at all and any help would be appreciated.

1.) Prove that any finite set has a max and min.

2.) a.) Prove:If x and y are real numbers with x<y, then there are infinitely many rational numbers in the interval [x,y]

b.) Repeat part (a) for rational numbers.