WrittenbyMarijnHaverbeke.LicensedunderaCreativeCommonsattribution-noncommerciallicense.AllcodeinthisbookmayalsobeconsideredlicensedunderanMITlicense.ContentsIntroduction(Part1:Language)Values,Types,andOperatorsProgramStructureFunctionsDataStructures:ObjectsandArraysHigher-orderFunctionsThe