text: function vocabList = getVocabList()
  %GETVOCABLIST reads the fixed vocabulary list in vocab.txt and returns a
  %cell array of the words
  %   vocabList = GETVOCABLIST() reads the fixed vocabulary list in vocab.txt 
  %   and returns a cell array of the words in vocabList.
  
  
  %% Read the fixed vocabulary list
  fid = fopen('vocab.txt');
  
  % Store all dictionary words in cell array vocab{}
  n = 1899;  % Total number of words in the dictionary
  
  % For ease of implementation, we use a struct to map the strings => integers
  % In practice, you'll want to use some form of hashmap
  vocabList = cell(n, 1);
  for i = 1:n
      % Word Index (can ignore since it will be = i)
      fscanf(fid, '%d', 1);
      % Actual Word
      vocabList{i} = fscanf(fid, '%s', 1);
  end
  fclose(fid);
  
  end
  