Solving Quadratic Functions