public static void main(String[] args)
	{
		if(args.length > 1) {
			String filename = args[0];
			LinkedList<String> columns = new LinkedList<String>();
			
			for(int i=1; i<args.length; i++) {
				columns.add(args[i]);
			}
			
			try {
				int[] entries = new int[1];
				HashMap<Double, Integer> data = calculateDistribution(filename, columns, entries);
				writeDistribution(data, columns, entries[0], filename);
			}
			catch(IOException exc) {
				exc.printStackTrace(System.err);
			}
			catch(ParseException exc) {
				System.err.println("Parsing values failed. Current language is " +NUMBER_FORMAT);
				exc.printStackTrace(System.err);
			}
		} else {
			System.err.println("Calculated the distribution of one or more columns");
			System.err.println("usage: <filename> <[+|-|%]column1> [[+|-|%]column2...]");
		}
	}