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.