Exercises from Eloquent Javascript by Marijn Haverbeke http://eloquentjavascript.net/