Algorithm
An algorithm is a concept of which we should take heed
A kind of diagram which shows us how to proceed
To solve a problem by breaking it down to small steps
Making decisions unambiguous is the main object
Primarily used to solve conundrums mathematical
It can be employed to cope with tasks quite practical
By considering the flow of information in a process
And the choices at each stage throughout its progress
Algorithms are the heart of most computer programs
Compiled as binary choices shown as in a diagram
A question is asked for which the answer is yes or no
And the response determines just how to go
Algorithms can be defined as a set of rules
Within a sequence of operations they form the tools
Whereby a computer can make ‘decisions’
According to a defined set of conditions
Thus by the use of algorithms joined together
Decisions are made on ‘greater or lesser’
Or the scale of a value or magnitude
And the measures such as latitude
The whole approach assumes that there is nothing
That cannot be defined as zero or one thing
Thus the binary system employed in its glory
The very heart of every algorithmic story
All these processes are performed at the speed of light
On huge chunks of data held by the megabyte
And computers do their work with such composure
The inner workings never revealed to external exposure
There is no doubt that the algorithm deserves our praise
As the performance of machines it continues to raise
But prophets of doom fear for our future employment
As robots will doubtless enforce our replacement
Because algorithms bring artificial intelligence
Clever machines designed with great elegance
To take over from humans the work that we do
An advance that in time we may well rue
We can only hope that the mighty algorithm
Will nonetheless improve the human condition
And perhaps at some glorious future date
From drudgery it might all of us liberate
Ken Fisher