Notes on algorithms. Part of a 30 day trial of doing research on algorithms for at least 45 minutes.