extends Array.prototype
extends String.prototype