add more references for beginners 

add more references for beginners: wikibooks and "why functional programming matters" by John Hughes