Coding a new BASIC interpreter in 2025 to replace a slow one