Cancer results from changes in genes: mutations and heredity