Added edge case when removing Node at Pointer is pointing to head