https://srkdbnffayll.blogspot.com/2021/07/how-to-calculate-standard-reduction.html