Generic Java Algebra Library 0.0.1 screenshot GJAL is a collection of generic class definitions in GJ/Generic Java/JSR-014 that outlines algebraic structures such as Monoids, SemiGroups, Groups, Rings, Fields and various Domains. Download Generic Java Algebra Library 0.0.1