pub fn expression_depth<T: NumericType>(expr: &ASTRepr<T>) -> usize
Calculate the depth of an expression tree