I'm assigning a function to a variable like so:

```
def hello(name):
    print "Hello %r \n" % name

king = hello
print "%r, King of Geeks" % king("Arthur")

```

In the terminal it is returning: 

Hello 'Arthur'  

None, King of Geeks

What gives?