Hashtables, and fibonacci