Reorganized and moved
Moved from https://gist.github.com/sebmarkbage/aa849c7973cb4452c547
to https://github.com/sebmarkbage/ecmascript-rest-spread