bernstein: rework testing framework to not depend on order of GiNaC expressions