Title: A unified model of algorithm design