public static void main(String[] args) throws IOException, InterruptedException{
        String searchterm = null;
        int snippetlength = 2;

        if(args.length > 1){
            searchterm = args[0];
            if(Integer.parseInt(args[1])>=0)
                snippetlength = Integer.parseInt(args[1]);
        }else{
            System.out.println("Not enough arguments entered! Usage: Search Term, Snippet ");
            return;
        }

        System.err.println(">WARNING!!, results not 'trustworthy'");
//        System.out.println(">>ArrayList");
//        for(int i = 0; i < RUN_TIMES; i++) {
//            double processtime = algorithmList(new ArrayList<String>(), 2^i, searchterm, snippetlength);
//            System.out.println((2^i) + "\t" + processtime);
//        }
//        System.out.println(">>LinkedList");
//        for(int i = 0; i < RUN_TIMES; i++) {
//            double processtime = algorithmList(new LinkedList<String>(), 2^i, searchterm, snippetlength);
//            System.out.println("plot(" + (2^i) + "," + processtime + ",'-or');");
//        }
        System.out.println(">>Vector");
        for(int i = 0; i < RUN_TIMES; i++) {
            double processtime = algorithmList(new Vector<String>(), 2^i, searchterm, snippetlength);
            System.out.println((2^i) + "\t" + processtime);
        }
    }