solving complex quadratics