Appearance
キーのソートは楽勝。バリューソートはだるい。
キーソートは、mapそのものをソートするというより、mapからkeysetを取得して、それを配列に変換し、それをソートし、ソート済のキー配列を使ってmap.get(key)する。