added NumericFunc Interface - solved
added NumericFunc Interface - solved with more tests