Sparse Arrays for JavaScript