Algorithms
An algorithm is a step by step solution to a problem
Why bother writing and algorithm ?
- For your own use in the future - Don't have to rethink the problem.
- So others can solve the problem, even if they know very little about the principles behind how the solution was derived.