understanding Loops