Text this: Algorithms from P to N P : V.1.: Design and efficiency