public static void Main(string[] args)
        {
            if (args.Length == 2) {
                InversionCounter<int> ic = new InversionCounter<int> ();
                int length = Convert.ToInt32 (args [1]);
                int[] unsorted = new int[length];

                TextReader file = new StreamReader (args [0]);

                for (int i = 0; i < length; i++)
                    unsorted [i] = Convert.ToInt32 (file.ReadLine ());

                ic.inversionCounter (unsorted);
                Console.WriteLine (ic.getInversions());
            } else {
                Console.WriteLine ("Usage: ./program [list file] [list length]");
            }
        }