Either writes data into a file if filename is given or returns it.
Enter search terms or a module, class or function name.