A Pure Scala Quantitative Finance Framework