CS 462 Homework 3 Using the forward or backward chaining code from my Web site, create a small knowledge base system (50 rules or so) in a domain of your choice. Mmake sure that the rules are not "flat", i.e. connecting inputs directly to outputs. Submit: a brief description of the problem domain (specification of inputs / outputs), the code, and a sufficient number of test cases to demonstrate that the system performs as intended.