sector = read $ head $ splitOn "[" $ last components
checksum = filter (isLetter) $ last components
countedLetters :: String -> [(Char, Int)]
countedLetters name = sortBy sortCLetter $ unsortedCountedLetters name
sector = read $ head $ splitOn "[" $ last components
checksum = filter (isLetter) $ last components
countedLetters :: String -> [(Char, Int)]
countedLetters name = sortBy sortCLetter $ unsortedCountedLetters name