working min_heap implementation
+ changed struct_init to struct_create everywhere
+ removed unused shell hints