BSP Trees

Binary Space Partitionning Trees are a great way of improving performance, by allowing a very fast Visible-Surface Determination.
It is used in Quake3.
Does anyone have some c++ code for an
implementation of this technique ?

Nate Miller has a sample-code written in c++ but I forgot his URL perhaps someone can help out?

Greets,XBTC!

here is the link.
http://nate.scuzzy.net

chris