Experimentation with various algorithms for personal experience and learning. May serve as examples to others as well.