My code answers to the challenges in eloquentJavascript