Move follow algorithm to single file.
Scan func is done.
Rewrite Makefile.
Remove some duplicated files.
Remove some duplicated files.
Remove vim's *.swp files.