public static int maximum(int[] nums, int start) {
		if (start == nums.length - 1) {
			return nums[start];
		}
		
		int max = maximum(nums, start + 1);
		
		return max > nums[start] ? max : nums[start];
	}