why is quadratic reciprocity important