finished data structure efficiency problems