Added a fun merge sort