Factorising an algebraic expressions