Subprogram care primește un parametru n și returnează n factorial