The Quadratic Reciprocity Law: A Collection of Classical Proofs