Incredible infographic celebrates 500,000 App Store apps