Invention camp:  Developing innovative minds