map and filter
call, filter, concat, not