added some explanations
added fibonacci sample