Abe Kim's animal inheritence example