Quadratic Reciprocity proof -- Number Theory 23