implemented an extension class of Stream API that contains a function taking a function and a predicate to create a compund function of filter on T and mapping from T to R if predicate is satisfied. The idea is to add functions to Stream API that are useful and effective and lacking. Suggestions are welcomed...