Try to write a python implementation
Try to write a C implementation
Try to write a C implementation