Try to write a Python implementation
Try to write a C implementation