Fun and learning with various algorithms