what is a body part that performs a similar function to the body part of another organism, though it differs in structure