函数式编程,Scala、spark、大数据处理、推荐系统