Cleaning windows — especially large or hard-to-reach ones — is one of the most tedious household chores.