1. What type of function is this?<br><br>(defn fact [x]<br>(cond<br>(= x 0) 1<br>1 (* x (fact (- x 1)))))<br><br>2. The name of the endofunctor used for I/O in Haskell.<br>3. The name of the constant used to represent a pointer to nothing in C.<br>
4. What is the alternate name for the scope resolution operator in PHP? Starts with &quot;P&quot;.<br>5. The language that looks like Prolog but is well distributed.<br>