Hi! I'm a newbie in here! I have always admired trains, but I never took the time to understand how they work. The other day I read about this in...