sig
  type t
  type comparable
  val empty_tree : t
  val insert : t -> comparable -> t
  val find : t -> comparable -> bool
  val height : t -> int
  val string_of_tree : t -> string
end