ffn - a financial function library for Python