Quantitative Finance in Java