Java: Rekurencyjnie Znajdowanie minimalnego elementu na liście

Przedmówię to, mówiąc, że to zadanie domowe. Po prostu szukam wskazówek. Tęsknię za tym mózgiem i przez całe życie po prostu go nie dostaję. Jesteśmy proszeni o znalezienie minimalnego elementu na liście. Wiem, że potrzebuję podlisty tutaj, ale potem nie jestem pewien. wszelkie wskazówki byłyby świetne. dzięki.

/** Find the minimum element in a list.
 * 
 * @param t a list of integers
 * 
 * @return the minimum element in the list
 */ 
  public static int min(List<Integer> t) { 
  if (t.size() == 1){ 
  return t.get(0); 
  } 
  else{ 
      List<Integer> u = t.subList(1, t.size());

questionAnswers(5)

yourAnswerToTheQuestion