add .gitignore
sbt
Y combinator in scala
lein
Y combinator in clojure