Deloitte interview question

What is polymorphism? What is recursion? Write a program using 2D -array?