What is life? Definitions, controversies, ontological perspectives, and implications for biology education | Synapse