convert a function with separate arguments into one with a single vector argument For use with optim.
vector_arg(f)
f
a function with multiple arguments