06_BST_Lab_Kyle_Richardson

This won't work if the Key type is something where 0 is not a valid value. Instead, just do
remove(root->k);