Title: The NAG library