Describe why you chose the project, what its function is, and why it is interesting and/or important to you. The function should be described in generic terms, independently of any implementation decisions you may have made (what it does as opposed to how it does it).