ARRAYS ----------------------------------- shiftArrayToTheRight: [1, 2, 3, 4, 5, 6, 7, 8] [0, 0, 0] -> [8, 1, 2, 3, 4, 5, 6, 7] fillStringArray: [aa, bb, cc, dd] [1, 2, 3, 4] -> [aa, bb, bb, cc, cc, cc, dd, dd, dd, dd] [And, I, Will always love, You] [1, 3, 1, 2] -> [And, I, I, I, Will always love, You, You] transposeMatrix: [1, 2, 3, 4] [5, 6, 7, 8] [9, 10, 11, 12] -> [1, 5, 9] [2, 6, 10] [3, 7, 11] [4, 8, 12] splitArrayByNum: [1, 2, 3, 1, 2, 3, 1, 1, 2, 2, 3, 1] -> [1, 2] [1, 2] [1, 1, 2, 2] [1] [3, 1, 3, 3] -> [1] STRINGS ----------------------------------- reverseString: reverse of String [Hello] is [olleH] sortStringWords: This is a test string which shall be used to demonstrate this method -> This a be demonstrate is method shall string test this to used which To Be Or Not To Be -> Be Be Not Or To To isStringArraySorted: [Alpha, bravo, Charlie, Delta, Echo], 4 -> isSorted? - true [Bravo, Alpha, Charlie, Delta, Echo], 4 -> isSorted? - false [aaaC, aaaB, BBBb, BBBa, CCC], 3-> isSorted? - true convertStringsToAcronyms: [United Nations, Tel Aviv University, United Federation of Planets, null, , ignore me] -> [UN, TAU, UFP, null, , ] stringHistogram : abbcccddddeeeeezzzzzzz -> [1, 2, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7] mississippi -> [0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0] Anagrams: Debit Card and Bad Credit are anagrams. A decimal point and Im a dot in place are anagrams. Election results and Lies lets recount are anagrams. Debit Card and Bad Rabit are not anagrams.