add BIT, skip list and add a comment to range tree (TODO fix!)