get timeRemaining () {
    if (this.done) return 0
    if (this.downloadSpeed === 0) return Infinity
    return ((this.length - this.downloaded) / this.downloadSpeed) * 1000
  }
Pieces that need to be downloaded, indexed by piece index
@type {Array<Piece|null>}