find node in deletion function
deletion is able to remove nodes with either a right or left child
re-working deletion function