public List<long> this[int symbol] { get { var list = new List<long> (this.lengths[symbol]); this.Decompress(list, symbol); return list; } }