A tool for testing knowledge of JavaScript and CS problems