MFC binary tree application data structure psychological test