

          intersect3 lista listb
               Intersects two lists, returning a list containing three
               lists:  The first list returned is everything in lista
               that wasn't in listb.  The second list contains the
               intersection of the two lists, and the third list
               contains all the elements that were in listb but
               weren't in lista.
