CS 462 Homework 4 Using the forward or backward chaining code from my Web site, create a small knowledge base system (50 rules or so, but make sure that the rules are not "flat") in a domain of your choice. Submit: a brief description of the problem domain (specification of inputs / outputs), the code (both, a hardcopy and a disk), and a sufficient number of test cases (exercised by your system) to demonstrate that it performs as required.