const Queue = require('../index'); function weaveQueues(first, second) { const weaved = new Queue(); while (first.peek() || second.peek()) { if (first.peek() !== undefined) { weaved.add(first.remove()); } if (second.peek() !== undefined) { weaved.add(second.remove()); } } return weaved; } module.exports = { weaveQueues, };