Grade should be up to date right now There are a couple wrong file uploads, etc. that I need to re-grade Why trees? Pretty well covered in videos, but basically, search time Let's make a quick and easy tree Don't let yourself not understand This is the simple overview No templates, classes, etc We'll do a set-style tree Data has to support these operators: < == = << If not, it doesn't get to be in the tree string, int, float, etc. are fine Complicated types might need a couple operators defined C-style solution would be to include a comparison function Like qsort (remember this from the video?) add, find, preorder traversal so we can draw it Verify function carefully We'll use the debugger to do this Has anybody set up the debugger in VS code? I've seen people use it in regular Visual Studio Don't leave too little time for the AVL tree