minor fix for edge cases in the "expand_functions()" function
remove argument formatting in "expand_functions()" function.

Now all arguments are passed to the function as plain strings, the user
is required to do all the necessary casts
fix user input escaping
update README.md