GMJ5: Global Optimization of Scheduling, Cutting, and Genetic, j2sdk1.6