A C++ pure header version of CERN MINUIT