solveCubic() seems to be working, but solveQuartic() seems broken. Looks like syntheticDiv() is where the problem occurs