CEL Interpreter

This module implements a simple interpreter for the Common Expression Language.

Usage:

```rust use celinterpreter::Program; use celinterpreter::context::Context;

pub fn main() { let program = Program::compile("1 + 1 && [1,2,3].size() == 3").unwrap(); let ctx = Context::default(); println!("{:?}", program.execute(&ctx)); } ```