#JavaScript (ES6), 31 bytes <!-- language-all: lang-javascript --> f=n=>n&&n+' '+f(n&1?n>>1:n*3+1) [Try it online!][TIO-jo3c4g7x] [JavaScript (Node.js)]: https://nodejs.org [TIO-jo3c4g7x]: https://tio.run/##y0osSyxOLsosKNHNy09J/f8/zTbP1i5PTS1PW11BXTtNI0/N0D7Pzs7QKk/LWNtQ839yfl5xfk6qXk5@ukaahqGmJheqiBGGiDGGiKEBppCJpuZ/AA "JavaScript (Node.js) – Try It Online"