let fac =
let rec fac' acc = function
| 0 -> acc
| n -> fac' (n * acc) (n - 1)
in
fac' 1
let seven =
let four = 4 and three = 3 in
four + three
let () =
bGV0IGZhYyA9CiAgbGV0IHJlYyBmYWMnIGFjYyA9IGZ1bmN0aW9uCiAgICB8IDAgLT4gYWNjCiAgICB8IG4gLT4gZmFjJyAobiAqIGFjYykgKG4gLSAxKQogIGluCiAgZmFjJyAxCgpsZXQgc2V2ZW4gPQogIGxldCBmb3VyID0gNCBhbmQgdGhyZWUgPSAzIGluCiAgZm91ciArIHRocmVlCgpsZXQgKCkgPQogIHByaW50X2ludCAoZmFjIDUpOwogIHByaW50X25ld2xpbmUgKCk=