gradient-descent only has polynomial regressions right now might add more later polynomials greater than cubics also take long time to run