How does ALMA work?