What is Android? How does it work?