pub fn gen_series(start: Expr, stop: Expr, step: Expr) -> Expr
create a list of values in the range between start and stop, include upper bound