Updated function parameters to more closely align with functionality.
Adjustments to variable hoisting.
Added support for retrieving DOM children.
Removed premature optimization array pooling.
Adjusting name/location of the makeObj method.
Moving three type-check functions.
Adding a type check for plain objects.
Removing isDefined method.
Replacing isEmptyObj with more generic isEmpty.
Added simple URL query string toolkit functions.
Moving away from HTMLElement.prototype.children in favor of ArrX.fn.children for consistency.
Adding slice support to arrx.fn
Adding a toggleClass function.
Switching to the reusable body and documentElement references.
Removing unecessary function arguments from the remove function.
Changing the default value on `cancelable` for the fire method.
Removing an isDefined reference.
Cleaning up function argument names.
Compacting an assignment and existence check.
Updating replaceState to update the document title.