natural natural mergesort? yes; also java.