shunting yard algorithm in rust
``` rust extern crate yard;
fn main() { let equation = "1 + 2 * 3"; prinln!("{}", yard::evaluate(equation).unwrap()); }
```