add factorial operation