Wow... that is all actually very interesting. I feel nerdy for liking to read about it hehe