Answers to these and more questions on this well made PPT deck. Have a look when you have some free time…

 

http://www.ronjacobs.com/Noodle/default.htm