def eye(dimension):
    """return identity matrix as `list` of "vectors" (lists themselves)"""
    m = [(dimension * [0]) for i in range(dimension)]
    for i in range(dimension):
        m[i][i] = 1
    return m
