int factorial(int start) {
if (start < 0)
return 0;
auto result = 1;
for (auto index = 2; index < start; index++)
result *= index;
return result;
}
int main(int argc, char** argv) {
return factorial(5) == 120;