ffn - a financial function library written in Python