Meta interview question

Describe the various NAT types, How does each type work ?