>>628
例えば、xのn乗を計算しようと思ったらこういう風にかくの。
let rec f x n = if n <= 1 then x else x * (f x (n-1));;
これで
f 3 3;;
というふうにこの関数を呼び出すと27と出力されるの。

これも読んでね。
http://www.sampou.org/haskell/article/whyfp.html