What is the significance of the below conditions? I can't find a resource on it. https://github.com/fogleman/primitive/blob/master/primitive/quadratic.go#L78