add: AveragePrecision, CatalogueCoverage in metrics.hpp