Utility

Added a file to facilitate all global utility functions.
Added method_proxy() method, an optimized alternative to
call_user_func_array() that falls back upon call_user_func_array() if
enough arguments (>5) are provided.