Describe the bug
The following statement should return an error instead of directly crash
> select FACTORIAL(350943270);
thread 'main' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/iter/traits/accum.rs:149:1:
attempt to multiply with overflow
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Found by very initial implementation of SQLancer #11030
To Reproduce
No response
Expected behavior
No response
Additional context
No response