Rewritten from scratch QuantLib (java/c++) for learning purpose