Probably like the best CS2335 assignment implementation in the entire world