Zendesk Interview Question

Differences between map(), filter(), and reduce() in JS.