Java8, and new Quicksort algorith along with functional function
interface.