<?xml version="1.0" encoding="ISO-8859-1"?>
<slide fontsize="6em">
	<title>Persistent Tree</title>
	<subtitle>Bananized Class</subtitle>

	<example fontsize="1.4em"><![CDATA[<?php
	class node {
		var $key; var $value; var $left; var $right;
	}

	class binsearch extends Banana {
		var $root = NULL;

		function binsearch($elements) {
			foreach ($elements as $key => $value) {
				$this->add_value($key, $value);
			}
		}

		function add_value($key, $value) {
			/* Same as before */
		}

		function get_value($key) {
			/* Same as before */
		}

		function get_all() {
			return $this->root;
		}
	}

	$tree =& new binsearch(array());
	$tree->run();
?>]]></example>
</slide>
