Life meets mathematics