This function is used to call another function in a given
object. If the object `ob' is given as a string call_other
tries to find it using "find_object()". If not found
call_other tries to load it, otherwise the object pointer
is used directly. If the object is given as a string, the
absolute path to the object must be given.
`func' should simply be the name of the function to be called.
Any number of arguments to the function can be added to the
name = (string)call_other(find_player("commander"), "query_real_name");
access = (int)call_other("/secure/master", "valid_read",
"/DONE", "commander", "my_func");
"call_other()" can also be performed using "->" with this syntax:
name = (string)find_player("commander")->query_real_name();
access = (int)"/secure/master"->valid_read("/DONE", "commander",