Fixed recursion of constant() in Expression, which could visit vertices of the expression graph multiple times.
Fixed recursion of constant() in Expression, which could visit vertices of the expression graph multiple times.

lawmurray/Birch,lawmurray/Birch,lawmurray/Birch