Learning by Scaling