Compound Analogical Design, Or How to Make a Surfboard Disappear
A functional representation for aiding biomimetic and artificial inspiration of new ideas