Setting it to zero will not work in many cases. For example if all your values are negative, zero will be the max forever. You need to initialize to -Inf.
Or to the current value.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions Unofficial Forum Rules and Guidelines "Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5