A magasabb rendű függvény olyan függvény, amelyik a következők egyikét teszi:
Egy függvény argumentumként nem más, mint egy közönséges argumentum, azzal a különbséggel, hogy meg is tudod hívni.
let double = fun x -> x * 2
let apply f x = f x
apply double 3
// => 6