Computer Dictionary : a dictionary for the information age