changed limits to linked list instead of a binary tree. addorder, removeorder working properly now