seems like a tree might be a better structure, ass...
# announcements
r
seems like a tree might be a better structure, assuming that also facilitates the other operations you perform on the data?