ugly finish core function
add name(scientific)
add pickle
change to sqlite
night edit
ready for test
change db file name,
fix two dead loop bug
DB done
remove [] in print
remove test
try to use set
use set