Data Structure Course Design - Time Performance Analysis of Several Lookup Algorithms