public static List<String> split(String input) {
		List<String> returnString = new ArrayList<String>();
		String listAdd = "";
		for(int i = 0; i < input.length(); i++) {
			if(input.charAt(i) != ' ')
				if(!isOperator(input.charAt(i)) || validate(i, listAdd, input.charAt(i)))
					listAdd += input.charAt(i);
			else if(isOperator(input.charAt(i))) {
				returnString.add(listAdd);
				listAdd = "";
				listAdd += input.charAt(i);
				returnString.add(listAdd);
				listAdd = "";
			}
			else {
				returnString.add(listAdd);
				listAdd = "";
			}
		}
		returnString.add(listAdd);
		
		return returnString;
	}