C++11!
Implemented sequential multiroot