What Are Some Essential Roof Maintenance Tips Homeowners Should Follow to Prolong the Life of Their Roof?