Binary Tree: Fixes memory allocation problem of new node

Uses new() instead of malloc()