SP+ Interview Question

What is map, reduce and filter? What is anonymous function? What is promise?