I can fully recommend you watch this Ted video talk