新しい要素を取得するたびにバブルソートで大きい順に並べ替えている。
tmp はスワップのためのテンポラリ。
j-- はj の値のデクリメント。