Which of the following characterizes algorithms?
a) Ambiguous instructions
b) Infinite set of instructions
d) Unpredictable results
c) Clear start and end