https://www.dotnetperls.com/for