2. Computational Aspects