moved the computations of F to an external function
no more static linking
tests are building
Searcher persists for the whole run