я должен написать некоторую функцию NTimesComposition (F: (интермедиат * Int -> Int), N INT), который получает некоторую функцию е и целого числа п и после выполнения композиции F , n раз, как это f (x, (f (x, f (x, y)))) < - (здесь, например, n = 3) Я начал писать его на smlnj, но он кажется более сложным, чем Я думал, заранее спасибо за любую идею:состав функций
NTimesComposition(f:(int * int -> int), n:int)
if n = 1 then fn(x,y) => f(x, y) else NTimesComposition...//here I'm stuck, must be recurstion