Cognizant Interview Question

Why functional programming is important in java