ZK Fundamentals: Interactive Proofs