Heap - działa ale trzeba jeszcze poprawić liczenie wielkości