utility function to bind this as the first argument of a function remaining arguments are passed as is to the original function
this
utility function to bind
thisas the first argument of a function remaining arguments are passed as is to the original function