Programming language interpreter from scratch. Can parse arithmetic operations, if/else expressions, and functions.