Notes on and implementations of classic and modern AI problems.