Segment tree done. Up next -> practice, practice and practice