def fib_dp_memo(n: int, memo: dict ={0: 0, 1: 1}):
    """Computes the n-th Fibonacci number.

    Args:
        n: The number of which Fibonacci sequence to be computed.

    Returns:
        The n-th number of the Fibonacci sequence.
    """
    if n not in memo:
        memo[n] = fib_dp_memo(n-1, memo) + fib_dp_memo(n-2, memo)
    return memo[n]