
binary tree balancing, add a random number generated from the key to the start of the key


map tree/sqaure btree

	32 x 32 grid of data items (indexed by x, y )
	each point linked to a lower table of the same format



btree


type level_node

	int number of items

	int level	// 1 for first level above the dar=

	array 128
	    	key smallest_value (smallest key in the child node)

		level_node child
	
end type



type data_node
	
	int number of items

	array 128
		key key_value

		recordid record_id 

end type

		


	

