Title: The algorithm writer's guide