Homework 6 (Due 11:59pm Tuesday, October 27, 2020)
Submit via Owl-SpaceSVN
Preliminaries
This homework can be done using the Functional language level of DrJava, which autogenerates the constructors, accessors, equals, and toString() methods on the assumption that the class narrowed to its fields constitutes a free algebraic type.
...