successful factorial code