Teaching binary tree algorithms through visual programming | IEEE Conference Publication | IEEE Xplore