19.js solution added. Your turn now, Jav :)