anchor.diff:  
   #|
       Handling the user defined function arguments
  +    psudeo
  +        if (first element L) == '=
  +            nil
  +        else 
  +           cons((first element L) (userDefinedArgs (rest element in L)))
   |#
   (defun userDefinedArgs (L)
   
  
positive.code: #|
      The main function that is called, this then in turn calls the secondary function that handles
      all the command arguments. Also passing in the values arguments. Initially this is nil.
  |#
  (defun fl-interp (E P)
      (interp E P nil)
  
negative.code: #|
      This function is in charge of parsing through E
      with possible values.
          cond inital:
              values == null
              return E
          cond two:
              E == (car values)
              return (cdr values)
          final:
              reuturn recursion(E (rest of values))
  |#
  (defun findVariables (E values)
      (cond
  