quadratic-roots.h: Don't include "ray.h"
quadratic-roots.h: Use std::swap