Taking noncommuting variables to the zeroth power can lead to surprising results: ```julia using DynamicPolynomials @ncpolyvar a x p = x^0 * a # displays as `a` p == a # returns true (expected behavior) a == p # returns false (bug) ```