How I Built a High-Performance Geocoding Engine from Scratch A Practical Guide to Designing a Lightning-Fast Address-to-Location Engine in Rust