VoltusWave interview question

What is a reduce,map,filter functions and difference between them?