Completing a new BASIC interpreter in 2025 (strings, math funcs, cassette)