code: def get_phonetic_feature_vector(self, c, lang):
          
  
          offset = self.get_offset(c, lang)
          if not self.in_coordinated_range_offset(offset):
              return self.invalid_vector()
  
          phonetic_data, phonetic_vectors = self.get_phonetic_info(lang)
  
          # 'Valid Vector Representation' is the [5] column
          if phonetic_data[offset][5] == 0:
              return self.invalid_vector()
  
          return phonetic_vectors[offset]
docs: For a given character in a language, it gathers all the information related to it
            (eg: whether fricative, plosive,etc)