pub fn array_slice(args: &[Expr]) -> Result<Expr, Error>
(slice arr 2 5) (slice arr 2) (slice arr 2 -2) ; -2 is length - 2