Default first arg to be data
Friendlier repr
len() gets tree depth.