(36 lines)
1 '\" t2 .\" Copyright (c) 2026 Bruce Hill3 .\" All rights reserved.4 .\"5 .TH Int.choose 3 2026-01-19 "Tomo man-pages"6 .SH NAME7 Int.choose \- binomial coefficient8 .SH LIBRARY9 Tomo Standard Library10 .SH SYNOPSIS11 .nf12 .BI Int.choose\ :\ func(n:\ Int,\ k:\ Int\ ->\ Int)13 .fi14 .SH DESCRIPTION15 Computes the binomial coefficient of the given numbers (the equivalent of `n` choose `k` in combinatorics). This is equal to `n.factorial()/(k.factorial() * (n-k).factorial())`.18 .SH ARGUMENTS20 .TS21 allbox;22 lb lb lbx23 l l l.24 Name Type Description25 n Int The number of things to choose from.26 k Int The number of things to be chosen.27 .TE28 .SH RETURN29 The binomial coefficient, equivalent to the number of ways to uniquely choose `k` objects from among `n` objects, ignoring order.31 .SH EXAMPLES32 .EX33 assert 4.choose(2) == 634 .EE35 .SH SEE ALSO36 .BR Tomo-Int (3)