Added solve()
Added return to solve, included equation param