What does it take to make a successful invention?