private void fixParent(Node parent, Node alipuu, Node p) {
        // p on poistetun vanhempi
        if (parent == null) {
            this.root = alipuu;
        } else if (parent.left == p) {
            parent.left = alipuu;
        } else {
            parent.right = alipuu;
        }
        if (parent != null) {
            parent.height = kumpiKorkeampi(laskeKorkeus(parent.left), laskeKorkeus(parent.right)) + 1;
        }
    }