Added fromList, singleton, find, root