funtional language scala, lamda etc