Symbol table implementation for a Ruby compiler I am writing for a series at Oregon Tech