GUVI Interview Question

What is mean by dynamic programming?