def _animal_id_suffixed(prev_id: float, num: int, addition_base=0.5) -> float:
    """adds a decimal number to make a new animal_id distinct from prev_id"""
    if num == 0:
        return prev_id
    else:
        return prev_id + addition_base ** num