comment added to factorial