Title: NAG foundation library handbook