Use iterative algorithms instead of recursion
Finish implementation of virtual allocator
Activate VESA
Extract bitmaps from virtual_allocator
Move buddy system out of the virtual allocator
Review memory init order
Make buddy more dynamic
Use buddy allocator in physical allocator
Finalize buddy system for physical allocator