myArray = ["one", "two", "three", "four", "five", "six", "seven"] multiArray = [] looping in myArray - forloop.index = 1 reminder : 1 create a new empty sub array subArray = [] push current element in subArray subArray = ["one"] looping in myArray - forloop.index = 2 reminder : 2 push current element in subArray subArray = ["one", "two"] looping in myArray - forloop.index = 3 reminder : 0 push current element in subArray subArray = ["one", "two", "three"] push subArray in multiArray if subarray length is multiArray = [["one", "two", "three"]] looping in myArray - forloop.index = 4 reminder : 1 create a new empty sub array subArray = [] push current element in subArray subArray = ["four"] looping in myArray - forloop.index = 5 reminder : 2 push current element in subArray subArray = ["four", "five"] looping in myArray - forloop.index = 6 reminder : 0 push current element in subArray subArray = ["four", "five", "six"] push subArray in multiArray if subarray length is multiArray = [["one", "two", "three"], ["four", "five", "six"]] looping in myArray - forloop.index = 7 reminder : 1 create a new empty sub array subArray = [] push current element in subArray subArray = ["seven"] push subArray in multiArray if subarray length is multiArray = [["one", "two", "three"], ["four", "five", "six"], ["seven"]] subArray :["one", "two", "three"] subArray :["four", "five", "six"] subArray :["seven"]