Question: Please do the code for this in OCaml. Part 2 : Recursive Functions Implement the following functions using recursion. pow ( x:int, p:int ) Type:

Please do the code for this in OCaml.
Part 2: Recursive Functions
Implement the following functions using recursion.
pow (x:int, p:int)
Type: int -> int -> int
Description: Returns x raised to the power p .
Assumptions: p is non-negative, and we will not test your code for integer overflow cases.
Examples:
pow 3,1=3
pow 3,2=9
pow (-3),3=-27
fac (x:int)
Type: int -> int
Description: Returns the factorial of x as an integer.
Assumptions: You may assume the answer is non-negative, x1.
Examples:
fac 4=24
fac 5=120
fac 7=5040
fac 2=2
Please do the code for this in OCaml. Part 2 :

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!