Subject: is there a lisp function as follows?

From: [email-masked] (Dan Stanger)
Date: Thu, 31 Aug 1995 12:02:07 -0600

i have a list for example f '(1 2 3 4 5)
and i want to split it into 2 parts on a element for example
(split 3 f) would return 2 values the list (1 2) and (3 4 5)
where the value of f would then be undefined.  so the function split
would search for the element 3 in the list, the 3 is not the third element
in it.
thanks,
dan stanger