Factor
factoring
see math notation
procedure useful rules for factoring
a2 .. b2 = a .. b | a : b
a3 .. b3 = a .. b | a2 : ab : b2anda3 : b3 = a .. b | a2 .. ab : b2
[a : b]2 = a2 : 2ab : b2and[a .. b]2 = a2 .. 2ab : b2
[a : b]3 = a3 : 3a2b : 3ab2 : b3and[a .. b]3 = a3 .. 3a2b : 3ab2 .. b3
x[n] .. y[n] = x .. y | y0x[n..1] : y1x[n..2] : y3x[n..3] ... y[n..1]x0