In addition to the other great answers, you can really drive the intuition about how wrong this is in students/kids with simple examples:
x+2/x+1
– cancel the x
incorrectly and this always equals 2, which should fail the smell check immediately, verify with a couple values of x
.
x+1/x
cancel the x
incorrectly and undefined
.
Here to plug SpinRite for the health of your backups