implemented with while loop
sorted alphabetically for binary search - works now;)