Before making solver into object oriented.
Memory leak fixes, optimization.