Match case when searching.
Match whole words when searching.
Search from end to beginning.
See Implementation