update vignette for List
refine docs for list.search
move comparers and add pattern()