input: Write a function called `get_word_lists` that takes a list of strings and generates a list of lists of words from the strings. The returned list should have the first word for each string followed by subsequent words for each string. If the input list is empty, return an empty list.
  assert get_word_lists(["Hello world", "This is a test"]) == [["Hello", "world"], ["This", "is", "a", "test"]]
  assert get_word_lists(["Python is fun", "Coding is rewarding"]) == [["Python", "is", "fun"], ["Coding", "is", "rewarding"]]
  assert get_word_lists([""]) == [[]]
  assert get_word_lists(["SingleWord"]) == [["SingleWord"]]
  assert get_word_lists([]) == []
output: def get_word_lists(strings):
      if not strings:
          return []
      return [s.split() for s in strings]