Implemented kmalloc(size_t size)