This repository contains some quick and dirty programs that demonstrate some of the algorithms I have been learning about. I've tried to indicate the reference, book or web site where I learned about the algorithm where possible.