The branch of biology dealing with interactions among organisms and between organisms and their environment is called