I was bored so I did my own implementation of the string type in C.