Given a set of random strings, write a function that returns a set that groups all the anagrams together.
Ex: star, dog, car, rats, arc - > {(star, rats), (arc,car), dog}
Write your own rand function which returns random numbers in a given range(input) so that the numbers in the given range is equally likely to appear.
Given a singly linked list of integers, write a function in java that returns true if the given list is palindrome, else returns false