Java First Class Function Vs Higher Learning