cleaned up some of the print statements in iterate. Allow c to flip signs and remain negative. I'm beginning to suspect this phase3 not working is a stability issue with having once mode c = 17, the other c = 1e-5.