My refresher on data structures, algorithms, and programming in general.