fn explore_quantum_physics() { let mut procedure = "start from the top"; let mut keycode = generate_keycode_for_preexplication(); while !devalue(&procedure) { println!("diving into quantum physics with positive energy!"); procedure = next_step(&procedure); if reached_keycode(&keycode) { println!("you've unlocked a new level of understanding in quantum physics!"); break; } } }