Added Fisher-Yates shuffle in Java