Learning Euclid’s Infinite Primes Proof and How Stanford’s Mathematical Thinking Course Can Transform Your Mindset