Fundamental JavaScript concepts