Biomimetics, technology that mimics nature