L2MAC: Large Language Model Automatic Computer for Unbounded Code Generation