IntervalTreaps Programming Assignment 1 for CS 311 TODO IMax updating on deletion height updating in O(1)