FILTER as defined in On Lisp_. Given a list, collects all the non-nil results of applying FN to elements of LST.