Updated javadoc @return for compareTo()
Fix String constructor defect, don't accept neg...
Add branch for Immutable version.