Combinations method throws IllegalArgumentException if you pass it too large an array.
Adds ConfigManager class for loading and reading config files.
Adds option to specify number of threads to run on in ThreadWorker.
Names worker threads.
Notifies completion listeners in a new thread, not the last one that finished.
Moves StatsUtils class to math library.
Modifies combination to return an iterator instead of build a large list.
Adds Complex number class.
Adds general MathUtils class.
Removes StatsUtilsTest.
Adds all methods and javadoc.
Changes return type of rootOfUnity to be correct.
Adds exp() method, adjusts some javadoc.
Modifies log() to return NaN when given a zero argument.
Adds PI and E constants.
Makes constants final.
Adds PHI constant.
Adds test class.
Adds test class.
Adds expression parsing classes.