Calculating
「計算すること」という動名詞です。
the
特定のものを指す定冠詞です。
factorial
ある数から1まで順に掛けた値。
of
所属や関連を示す前置詞です。
a
不特定のものを指す不定冠詞です。「一つの」という意味があります。
large
「大きい」という意味の形容詞です。
number
「数」や「数字」を意味する名詞です。
can
「できる」という意味の助動詞です。
be
be動詞です。「~である」という意味で使われます。
complex.
「複雑な」という意味の形容詞です。