intermediary commit ... working on solvers1d. making them either exit on x axis or y axis accuracy.