static Map> indexTwoDArrayIC(LL table) { if (table == null) null; Map> map = ciMap(); for i over table: { LS row = table.get(i); for j over row: map.put(row.get(j), pair(i, j)); } ret map; }