Sample problems and projects from Marijn Haverbeke's text Eloquent JavaScript, Second Edition.