Artificial Economics: a critical review1