How is Cloud Computing Beneficial For Mobile App Development?