First version of Factorial object.