Algorithms, Part I - Assignment 5: Kd-Trees