Several small (and somewhat related) changes:
*Added a 'compilation successful' message
*Slightly tweaked some of the functions in GlobalFunctions.java so that they don't take an array of parameters [not needed now that the compiler verifies the number of function arguments is valid]
*If the user passes in too many parameters to a function the compiler will now raise a syntax error as expected.
*Tweaked the MathModule.java functions so that they now accept both floats and ints