def sorted_insertion(nodeList, childrenList):
	""" Sorted_insertion: 	It inserts each of the elements of childrenList into the nodeList.
							The insertion must be sorted depending on the evaluation function value.

		: params:
			- nodeList : LIST of NODES to be visited
			- childrenList: LIST of NODES, set of childs that should be studied if they contain rendundant path
								or not.
		:returns
				- nodeList: sorted LIST of NODES to be visited updated with the childrenList included
	"""
	return sorted(nodeList+childrenList, key=lambda x: x.f)