Rewrite tests with tape, and flesh them out a bit.

Please note - this is per the spec maintainer. https://twitter.com/awbjs/status/496443722133798912 Array.from should not leave behind holes.