module FactorialGem