To learn functional programming