code: def split_camel_case(text) -> list:
      
      return list(reduce(
          lambda a, b: (a + [b] if b.isupper() else a[:-1] + [a[-1] + b]),
          text,
          []
      ))
docs: Splits words from CamelCase text.