Makes sense, because to write it you have to understand everything, which means keeping code super well organized.