# [Optional] Implement universal Y-combinator in Scala The implementation of Y-combinator described [here](https://github.com/KarazinScalaUsersGroup/scala-course-2020/blob/master/src/main/scala/karazin/scala/users/group/fixedpoint/Topic.scala) limited by the number of parameters of desired function — current number of parameters is one. You are challenged to improve Y-combinator implementation to be allowed to implement functions with unlimited number of parameters, for example a function wich sum up numbers on a segment which recuires two parameters — start and end of a segment. The implementation should be done [here](https://github.com/KarazinScalaUsersGroup/scala-course-2020/blob/master/src/main/scala/karazin/scala/users/group/fixedpoint/homework/Homework.scala).