working factorial example