I would like to move a function down to group similar function together in PyCharm, But I can't seem to find a good way to do it. What I hope is when cursor is on foo1, I can press a shortcut to move down foo1 or I can drag the function down with mouse when I press Alt(for example).

Example when press a shortcut when cursor is on foo1

From 

```
class Foo:
    def foo1(self):
        pass
    def foo2(self):
        pass

```

To

```
class Foo:
    def foo2(self):
        pass
    def foo1(self):
        pass

```