You're an idiot.
Did you just call a person dickhead arrogant developer just because he asked you basic programming stuff such as binary trees? Because you found that coding a function that sums the values of all the elements in a binary tree would "break your confidence"?
We are not talking red black trees here or something even remotely obscure which I would concede someone 15 years out of school does not remember (actually, 5 seconds would be enough to forget about them). We are talking about binary trees. Two fscking pointers (or references, in your favourite language). What's next, do you forget how how arrays work?
And why the fuck do you write "BinaryTrees" using CamelCase? This is not some freaking retarded HTML 7.0 'technology'. This is a basic data structure that almost every computer program in the world uses it in some way. Yes, that includes web applications.
This is what is wrong with 'web programming' these days. I can barely recognize the old TDWTF in this site anymore, specially ever since this crappy forum software was installed. One writes software for idiots, the universe manages to provide bigger idiots...
Would you trust someone who whould hesitate to write a function that sums all the nodes in a binary tree? Would you trust him enough to allow him anywhere near your JavaScript codebase? Or Java? Even if he happens to have memorized the Java documentation?