I know about Network Address Translation and how it works by replacing the source IP address (which is private) by its own public IP while forwarding packets into the network.
But the routers that we buy for personal use at home (Wifi routers) to connect to the internet do have a NAT functionality?