Explain the 4 pillars of OOP.
Implement a function that returns structured explanations for requested OOP pillars. The supported pillars are encapsulation, abstraction, inheritance, and polymorphism; preserve the request order and omit unsupported names.
pillars is a list of strings. Return a dictionary mapping each supported requested pillar to a concise explanation.
def explain_oop_pillars(pillars):