CatalanNumbers := proc( n::posint ) return seq( (2*i)!/((i + 1)!*i!), i = 0 .. n - 1 ); end proc: CatalanNumbers(15);