:seedling: Python implementation

@TODO: Write in julia as well...