Creating your custom mapReduce functionality we will learn how to make generic map-reduce how this map reduce can use our defined classes to perform operations.