Added a full recursive search test and some comments