|x|*|x - 1|
|x|*sign(-1 + x) + |x - 1|*sign(x)
2*(|x|*DiracDelta(-1 + x) + |-1 + x|*DiracDelta(x) + sign(x)*sign(-1 + x))
2*(|x|*DiracDelta(-1 + x, 1) + |-1 + x|*DiracDelta(x, 1) + 3*DiracDelta(x)*sign(-1 + x) + 3*DiracDelta(-1 + x)*sign(x))