Secure expression evaluator with AST-based execution - A fast, safe, and powerful JavaScript-like expression language