An expanded version of the terrarium example in Eloquent Javascript