A port of everything I did in CS162 from C++ to Python, because practice and curiosity.