Implement isFunction + Test