root/lua/statistics.lua

Revision 61, 409 bytes (checked in by andrew.pennebak..@gmail.com, 1 year ago)

Fixed main() method calls.

Line 
1 --[[
2
3 Author: Andrew Pennebaker (andrew.pennebaker@gmail.com)
4 Date: 9 Sep 2007
5 Copyright: Copyright 2007 Andrew Pennebaker
6 License: GPL
7
8 ]]
9
10 function factorial(n)
11         if n==1 or n==0 then
12                 return 1
13         elseif n==2 then
14                 return 2
15         else
16                 return n*factorial(n-1)
17         end
18 end
19
20 function choose(n, k)
21         if n==k then
22                 return 1
23         else
24                 return factorial(n)/(factorial(n-k)*factorial(k))
25         end
26 end
27
28 module(..., package.seeall)
Note: See TracBrowser for help on using the browser.