What is JavascriptExecutor and in which case it will help in Selenium ? (Interview Question #36)