My solutions to Eloquent Javascript exercises