Please follow PEP8 with regard to coding style. All functionality should be available in pure Python. C replacements may be written for performance reasons, but should never replace the Python implementation.