Implement quick sort and merge sort in single and multi threaded setting based on Java 8. The goal is to compare the execution time between quick sort and merge sort along with single and multi threading of the same sorting method. Another goal is to compare CPU utilization rate between single and multi thread setting.