An Introduction to Federated Learning and Its Analysis