heap insert and parent