code: def connect_fs_neat_hidden(self, config):
          
          input_id = choice(config.input_keys)
          others = [i for i in iterkeys(self.nodes) if i not in config.input_keys]
          for output_id in others:
              connection = self.create_connection(config, input_id, output_id)
              self.connections[connection.key] = connection
docs: Randomly connect one input to all hidden and output nodes
          (FS-NEAT with connections to hidden, if any).