Purpose Of Functional Interface Type