Implementation and performance evaluation of polyphase merge sort in a database structures course at Gdańsk University of Technology.