Welcome to my history of learning and suffering. It's important to know data structures/algorithms(so-called "fundamentals") to be a "good" developer, so I figured it'd be beneficial to make such habit. There's still a long way to go until I can comfortably solve problems. Until that day, my challenge goes on and on.