Completed, updated, and improved JavaDocs of Java API
Added UnsortedGrouping to separate Grouping methods from SortedGrouping methods