Add input validation
Base64 can have malformed inputs. For example, an input with length
4n + 1 for integer
n is invalid. Similarly, placing the padding (
=) anywhere else than the end makes the string invalid. There should be some sort of error handling going on, where the user is informed of invalid inputs and of the reason why the input is malformed.
Deleting a branch is permanent. It CANNOT be undone. Continue?