Array Methods Recreated for the purpose of better understanding the methods and testing of functions.