-Relaxed the access modifiers on the internal result structure a bit, so becomes possible to access it from within the package.
-Removed the parameter restrictions from the star and plus list symbols.
-Reduced the memory usage of the resulting tree slightly.
-Realigned the test result strings.