Numerical methods for nuclear fuel burnup calculations - Serpent