I'm trying to write an add method for a LinkedSortList class. Can someone explain the algorithm (don't write the code) step-by-step for the add method? The spec is to add an element without changing the order of the list (keeps it in order). The structure to use is linear nodes. I would really appreciate it. Thanks!