Multiple Inheritance+Class Reflection=Artificial Chemistry
youtube.com