Evaluate variable definitions with forward references and cycles
A list of assignments defines variables with arithmetic expressions that may use variables defined later. Evaluate them all, then report which ones are undefined because they depend on a missing name and which are part of a cycle.
No answer yet. Write the first one; the best answer gets endorsed.
