AI's next frontier: AlphaCode can match programming prowess of average coders