I\'m building my own memory allocator and my programs are segfaulting because of my splitting ( when a block is allocated, splitting into two block one with data allocated a