         func computeSelectorsList() throws -> [Int] {
             let selectorsUsed = data.intFromBits(count: 15)
 
-            let mtf = 0..<huffmanGroups
+            var mtf: [Int] = Array(0..<huffmanGroups)
             var selectorsList: [Int] = []
 
             for _ in 0..<selectorsUsed {

                    guard c < huffmanGroups else { throw BZip2Error.WrongSelector }
                }
                if c >= 0 {

                }
            }

            return selectorsList
        }

        return Data()

    case RandomizedBlock
    case WrongHuffmanGroups
    case WrongSelector
    case WrongHuffmanLengthCode
    case SymbolNotFound
}

/// Provides function to decompress data, which were compressed using BZip2
