maybe-insert-node!: drop recur in favor of conditionals