Create general_alg.py