Fix #13
Fix substr()
Add tests for mbstring.func_overload
Make the normal case explicit
Make strlen and substr more readable
Add explanation comment
Handle mb_strlen returning false
Add back the closing tag
Add test to make sure Crypto.php doesn't output anything
Use different function names so it's not expected to behave the same
Remove closing ?> tag