fixed various arument passing bugs and removed the need to do one iteration before starting main solve of chebyshev