x86 Program Start Up or - How the heck do we get to main()?*http://dbp-consulting.com/tutorials/debugging/linuxProgramStartup.html