General Computational Strategies