// Sum.java import java.util.List; import java.util.Arrays; public class Sum { public static int sum(List numbers) { if (numbers.size() == 0) { return 0; } else { return numbers.get(0) + sum(numbers.subList(1, numbers.size())); } } public static void main(String[] args) { Integer[] vals = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; List numbers = Arrays.asList(vals); System.out.println("Sum is: " + sum(numbers)); } }