fac := [:n | (1 to: n) product]. fac value:40 -> 815915283247897734345611269596115894272000000000