learn1: Begins the process of finding a rule for the current class and then tests that rule. Requires Lisp functions format,setf,if chop: Keeps only the first few rules in the current list of possible rules Requires lisp functions dotimes, setf, aref beliefsreview: Prints the current list of possible rules. Requires lisp functions dolist, format combine: Combines a pair of rules so that no conditions are repeated and conditions are grouped based on feature Requires lisp functions dotimes, if, setf, incf, aref, concatenate, dolist score1: Computes the score of a rule based on the chosen chriterion Requires lisp functions cond, *,+,/ one: Returns a random item from an array Requires lisp functions nth, length, random most: Returns the greatest value in an array. Requires lisp functions let, setf, if, dolist o: Prints a sorted array. Requires lisp functions format, if, setf