options pricing lib