A Practical Introduction to Fuzzy Logic using LISP