quant finance foundations