input: Write a function to generate a list of lists of words from a given list of strings. Each inner list should contain the first word of the string followed by all subsequent words of that string. Return the list of lists.
  assert get_word_lists(["Hello world", "This is a test"]) == [["Hello", "world"], ["This", "is", "a", "test"]]
  assert get_word_lists(["Python programming", "Django framework"]) == [["Python", "programming"], ["Django", "framework"]]
  assert get_word_lists([]) == []
  assert get_word_lists(["Single"]) == [["Single"]]
output: def get_word_lists(strings):
      return [[word for word in string.split()] for string in strings]