A category theoretic approach to search algorithms: Towards a unified implementation for branch-and-bound and backtracking | IEEE Conference Publication | IEEE Xplore