http://underscorejs.org/#isFunction