c programming cover letter comparative essay example point by point