add why-functional-why-scala.md
update about me