Алгоритмические трюки для программистов, 2-е издание