Passed Recursion
Passed duck typing
Passed Partial Apply without Bind