Implementing buddy page allocator.