Some basic examples of F# High Order Functions usage and design