A last will and testament is valid as long as the testator does not revoke it at any time before his death. A will is revoked2 in any of the following cases: a. By implication of law b. By some will, codicil, or other writing executed as provided in case of wills; or c. By burning, tearing, canceling, or obliterating the will to revoke it