old projects - stack, queue BST, hashtable