Simplified Java API by removing unnecessary project methods
Removed group sorting for pair-wise Reduce function