The particular challenge for collider phenomenology lies in the development, implementation and application of state-of-the art algorithms, both at the numerical and the symbolical level. For instance, jet algorithms combine tracks or particles based on a specific resolution criterion, which in theory requires testing all different combinations of the hundreds of particles for a given event in the detector. In practice though, this task has to be done efficiently and fast. As another example, in the course of manipulating large sequences of algebraic expressions fast factoring of polynomials is needed. In theory this operation is based on the unique decomposition of polynomials into irreducible factors, while in practice these factors must also be determined efficiently by means of some algorithm.