I am looking for a function that does what "filter" is used for, but without using filter. On top, it should also filter nested lists. E. g. list ( 1 2 (list 3 \'a