strstr binary tree etc modification
add untracked files
revise to pass string match ut
hash change to simple *2
wildcard impl improve
cleanup code of wildcard functions