diff options
Diffstat (limited to 'lib.c')
-rw-r--r-- | lib.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -3277,6 +3277,18 @@ val numneqv(struct args *args) return t; } +val sum(val seq) +{ + args_decl_list(args, ARGS_MIN, tolist(seq)); + return plusv(args); +} + +val prod(val seq) +{ + args_decl_list(args, ARGS_MIN, tolist(seq)); + return mulv(args); +} + val max2(val a, val b) { return if3(less(a, b), b, a); |