SYNOPSIS
	object *deep_inventory(void)
	object *deep_inventory(object ob)

DESCRIPTION
	Returns an array of the objects contained in the inventory of
	ob (or this_object() if no arg given) and in the inventories
	of these objects, climbing down recursively.
	
	ob
	   ob1
	   ob2
	      ob21  deep_inventory(ob) => ({ob1, ob2, ob3, ob4, ob21, ob31})
	   ob3
	      ob31
	   ob4

SEE ALSO
	first_inventory(E), next_inventory(E), all_inventory(E)
