The following is the definition of: ..... is a sequence of clearly defined steps that describe a process to follow a finite set of unambiguous instructions with clear start and end points.