Some code that you might like martin.

a pull request is a feature of the github website. 

it merges branches together.

so, lets merge the code you think ill like into master (not martin, you'll see why)