¿A qué generación perteneces?
Dado un desplazamiento generacional de -3 a 3 y un sexo indicado por "m" o "f", devuelve el nombre del antepasado o descendiente correspondiente. Los valores negativos indican antepasados, los positivos indican descendientes y cero devuelve "me!".
generation(2, "f"); // "granddaughter"
generation(-3, "m"); // "great grandfather"
generation(1, "f"); // "daughter"