Which of these statements about algorithms is not true?
1) Algorithms are step-by-step procedures for solving a problem.
2) Algorithms can be used to solve complex problems efficiently.
3) Algorithms always take a finite amount of time to complete.
4) Some algorithms take so long to solve a problem that there is not enough time left in the universe for them to complete.