Design a SortedList data structure. SortedList
A SortedList is a list that can keep items in order.

SortedList<Integer> list = new SortedList<>();
list.add(5); // list becomes 5
list.add(1); // list becomes 1->5
list.add(3); // list becomes 1->3->5
list.add(16); // list becomes 1->3->5->16
list.add(11); // list becomes 1->3->5->11->16
list.add(1); // list becomes 1->1->3->5->11->16
list.removeMin(); // list becomes 1->3->5->11->16
list.removeMin(); // list becomes 3->5->11->16
list.removeMin(); // list becomes 5->11->16