I guess Evolution is a hard thing to understand, because can anyone explain why one gene is changed from birth to birth, etc, etc or a new one is created to allow for a new function, or a change of function over a period of time, when you wouldn't expect these things to change over a life cycle to be passed on?