Python
# Write divide(a, b): raise ValueError("cannot divide by zero") when b is 0,
# otherwise return a / b.
def divide(a, b):
    pass

# Write safe_divide(a, b): call divide(a, b), but catch that ValueError
# and return None instead of letting it propagate.
def safe_divide(a, b):
    pass