add error catching for empty/whitespace-only strings, ensure valid annihilation path
Compare changes
@@ -117,6 +117,22 @@ class Annihilator:
@@ -150,7 +166,9 @@ class Annihilator:
@@ -168,7 +186,9 @@ class Annihilator:
@@ -201,15 +221,21 @@ class Annihilator: