[#34] Let Function1 extend Function and Function2 extend BiFunction