evolva future technology flashlight torch quick release

video

https://en.wikipedia.org/wiki/Evolva

https://en.wikipedia.org/wiki/Evolvability

https://en.wikipedia.org/wiki/Evolvable_hardware