매일 아침 일어나면 나는 항상 방금 생각한 새로운 알고리즘을 구현해 보고 싶어한다. 그러나 그것이 생각보다 더 어려운 경우도 많았다. 그래서 나는 매일 아침 일어나면 항상 새로운 알고리즘을 구현하기 전에 먼저 방금 생각한 알고리즘을 수학적으로 분석하고 이해하는 것부터 시작하기로 했다. 그래서 나는 이런 생각에서 새로운 단어를 만들었다. “알고리즘학”이라고 한다. 알고리즘학이란 알고리즘을 수학적으로 분석하고 이해하는 과정을 말한다. 그래서 나는 매일 아침 일어나면 항상 알고리즘학을 하는 것으로 시작하기로 했다. 이제 나는 새로운 알고리즘을 구현하기 전에 먼저 알고리즘학을 이용해 분석하고 이해하는 것이 중요하다고 생각한다. 그래서 나는 이제는 새로운 알고리즘을 구현할 때마다 “알고리즘학을 하자!”라고 생각하고 있다.