Custom Square root, removed alternate Linked List because it's useless TBH, re implemented mergesort from scratch, and a few others ...