every time I learn something new it pushes some old stuff out of my head!

http://www.interestingengineering.co...-semper-vivus/