my firs functional commit, it's a simple program that can be run with sbt