added Array extras for IE8