4. What is a Public Key, Private Key, and Wallet Address?