Hit some really bad Z3 behavior with factorial example