Source: https://ganymed.math.uni-heidelberg.de/~lehre/notes/num0/numerik0.pdf