Integer z = Like.getInteger(current);
suggest(Transform.scientificNotation(z));
suggest(new Token((double) z));
suggest(Factorize.factorize(z, false));
suggest(Factorize.factorize(z, true));
suggest(new Token(new Text(""+z))); // "13" <-> 13
} else if (cycleMode==REPLACE_DOUBLE) {
double d = Like.getDouble(current);
suggest(Transform.scientificNotation(d));
suggest(new Token((int) d));
//- suggest(new Token(1+(int) d));
suggest(new Token(new Text(""+d))); // "13.6" <-> 13.6
} else if (cycleMode==REPLACE_POWER) {
suggest(Transform.powerToInteger(current)); // 10^3 -> 1000
// (a+b)^c | (a*b)^c | (a/b)^c see expandPower();
suggest(Transform.powerOfProductExpand(current));
if (current.isBranch()) {