>    max_size = 100.freeze

I just tried this and it doesn't work!!  In fact, even if I do ...

   max_size.freeze

I can still chane it.  What's the story there?  Obviously, I'm missing
something about how freeze works.