Title: Algorithms and computation