Add C port

I know the link looks ugly in comparison, but this port just went into my basket of helpful utilities rather than a repo of its own.
Merge pull request #40 from HalosGhost/master

Added C port