Factorial Code Using Functional Analysis Aba