addining notes in markdown format
code demonstrates use of ArrayList
code demonstrates use of Comparable and Comparator interface
code demonstrates all concepts of week 8 and also cloning an ArrayList