UNPKG

continuation.js

Version:

A module for tail call optimization by Continuation Passing Style (CPS) transformation with trampoline technique for Node.js

19 lines (16 loc) 245 B
function isEven(x) { if (x === 0) { return true; } else { return isOdd(x - 1); } } function isOdd(x) { if (x === 0) { return false; } else { return isEven(x - 1); } } exports.isEven = isEven; exports.isOdd = isOdd;