rotate関数実装