public static void main(String[] args) throws Exception{
        SOP("==========Chapter 5 Bit Manipulation===");
        SOP("To run: java c5 [function name] [function arguments]");
        SOP("Example: java c5 q1");
        SOP("");
        SOP("Possible functions:");
        SOP("q1\tQuestion 1");
        SOP("q2\tQuestion 2");
        SOP("q3\tQuestion 3");
        SOP("q4\tQuestion 4");
        SOP("q5\tQuestion 5");
        SOP("q6\tQuestion 6");
        SOP("===============================");
        SOP("");

        if(args.length < 1){
            SOP("ERROR: Must specify function to run");
            return;
        }

        String function = args[0];
        if(function.equals("q1")) q1(args);
        else if(function.equals("q2")) q2(args);
        else if(function.equals("q3")) q3(args);
        else if(function.equals("q4")) q4(args);
        else if(function.equals("q5")) q5(args);
        else if(function.equals("q6")) q6(args);
        else SOP("ERROR: Unknown function");
    }