@Bass:

Define "Clean Code".

I did a simple loop of for(int i=1; i<n; i++) and there is an important reason why I do it from 1 instead of 0. No comment will make someone else think it should start from 0. They will change it and break it.