Added Scala implementation

JAVA-  Total:58574076 Cross:1436023 Time:1302 (jeff halbookpro Mac OS X x86_64)
SCALA- Total:58574076 Cross:1436023 Time:1930 (jeff halbookpro Mac OS X x86_64)