Cognizant Interview Question

what is machine learning?