I nominate NetGuard
It is a no-root firewall. You can block apps from accessing the internet easily.
Some apps do not need to connect to the internet at all (Calculator, a PDF reader, file manager, gallery, camera, launcher etc) and Netguard is perfect for blocking them.
You can also limit apps to Wi-Fi or cellular only.