Added heap_size, dynamic shift bug fix and dynamic shift (I think), has been finished.