public void extractNumber(String input){
		
		String numRegex = "(\\d+(\\.\\d*)?)";
//		String numInput = ("3 + 2 / 4.0 * 1 ^ 17.34");
//		Matcher p = Pattern.compile(numRegex).matcher(numInput);
		p = Pattern.compile(numRegex);
		m = p.matcher(input);
		
		//extractNumbers("3 + 2 / 4.0 * 1 ^ 17.34") = [3, 2, 4.0, 1, 17.34]
		ArrayList<String> al = new ArrayList<String>();

		while(m.find()){
			al.add(m.group());
		}
		System.out.println("Returned Numbers");
		System.out.println(al.toString());
	}