Makefile otimizado. main documentado.