already a discussion is going on loops. i have explained loops here https://forums.digitalpoint.com/threads/how-do-i-better-understand-loops.2686028/#post-18764529