What algorithm is implemented? There are a bunch with different algorithmic characteristics (http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=lowestCommonAncestor). Do we want to document the algorithmic complexity for some methods?