Cleanup
Tree.isAllDone duplicates TreeNode.isDone
Don't revert provided extras
init l1