General purpose optimization in R using C++
