Micron Technology Interview Question

Program recursive factorial function.