Building a search engine is no easy task. There are many problems that one has to attack. It is quite the challenge. Search engines attract the attention of hackers everywhere. Due to their complexity, and sheer difficulty. It is no wonder that Google aims to hire the best of the best. It is a tough problem to solve. One that needs its own programming language.