public void push(int e) {
        if(len >= capacity) {
            throw new IllegalStateException("Error: capacity is bigger that len");
        }
        heap[len] = e;
        len++;

        bubbleUp(len - 1);
    }