def lmemoFib(n, memoize):
    """ Fibonacci numbers solved with memoization using list"""    
    if n < 3:
        return n
    if memoize[n] >= 0:
        return memoize[n]
    else:
        memoize[n] = lmemoFib(n-1, memoize) + lmemoFib(n-2, memoize)
        return memoize[n]