My assignements resolution for Functionnal programming with Scala course at Coursera