inheritance chromosome theory 4203996