What behavior do you expect when:
- String with zero length
- String with invalid lengths 
- String with invalid character(s) 
arrive to base64Decoder?