Triangular array update