fixed missing namespaces. added horner_polynomial.cc
mv precision.cpp to precision.cc