Category:

Загадка для программистов

Что делает
bool foo(unsigned a, unsigned b) {
    return (a^b) < b;
}


Ответ как таковой несложен, я формулировки собираю.