def evaluate_precision_neg(tn: int, fn: int) -> float:
    """Negative precision, aka Negative Predictive Value (NPV).


    $NPV=\dfrac{TN}{TN + FN}$

    Args:
        tn: True Negatives
        fn: False Negatives
    """
    try:
        return tn / (tn + fn)
    except ZeroDivisionError:
        return 0.0