The al Qarawiyyin library in Morocco, widely believed to be the oldest in the world, is undergoing restoration work before being opened to the public.