0.6321206
lambda <- 1
integrate(function(t) {(lambda * exp(-lambda * t))}, lower = 0, upper = 1)
## 0.6321206 with absolute error < 7e-15
0.9502129
lambda <- 1
integrate(function(t) {(lambda * exp(-lambda * t))}, lower = 0, upper = 3)
## 0.9502129 with absolute error < 1.1e-14
0.0314743
lambda <- 1
integrate(function(t) {(lambda * exp(-lambda * t))}, lower = 3, upper = 4)
## 0.03147143 with absolute error < 3.5e-16
0.01831564
lambda <- 1
zeroToFour <- integrate(function(t) {(lambda * exp(-lambda * t))}, lower = 0, upper = 4)
1 - zeroToFour$value
## [1] 0.01831564