Added Solver class dedicated to solving/converting functions