“…If this code is evaluated with the initial indices (i = 0, j = 0), an address (R = 2) and a further two indices i = 1, j = 0 are generated. When these are iteratively evaluated using the same function, the sequence of addresses (2,4,6,8) is generated. This is exactly the memory addresses touched by the original input code, presented in a strictly increasing order and with all repetition removed.…”