Works the way it should; refine it; work on finding other zeros