Engineering creative solutions for complex problems