Ik Soo Lim's data structures & algorithms assignment