https://github.com/PacktPublishing/Building-Low-Latency-Applications-with-CPP/blob/main/Chapter7/exchange/matcher/me_order_book.h
For the else case where we are iterating through the double linked list, why do we need a if (addAfter) and then a while loop? We can combine that right? (abit stuck with it)...