what are the diffirent ways of solving quadratic equations?