Исправление Manhunt, 05.10.15 23:31 (текущая версия) :
const bool &cancellation ................. while (....) { if (cancellation) return;
Ну и бредятина.
Исходная версия Manhunt, 05.10.15 23:26:
const bool &cancellation ................. while (i <= maxNumber) { if (cancellation) return;