A programming language for living cells