FunctionalProgramminginC#