functor_multiply.cpp is added.