RosettaCodeData/Task/Catalan-numbers/Oforth/catalan-numbers.fth
2023-07-01 13:44:08 -04:00

2 lines
90 B
Forth

: catalan( n -- m )
n ifZero: [ 1 ] else: [ catalan( n 1- ) 2 n * 1- * 2 * n 1+ / ] ;